Pii: S0925-7721(99)00054-1

نویسندگان

  • Stina S. Bridgeman
  • Giuseppe Di Battista
  • Walter Didimo
  • Giuseppe Liotta
  • Roberto Tamassia
  • Luca Vismara
چکیده

Given an orthogonal representation H with n vertices and bends, we study the problem of computing a planar orthogonal drawing of H with small area. This problem has direct applications to the development of practical graph drawing techniques for information visualization and VLSI layout. In this paper, we introduce the concept of turn-regularity of an orthogonal representationH , provide combinatorial characterizations of it, and show that ifH is turn-regular (i.e., all its faces are turn-regular), then a planar orthogonal drawing ofH with minimum area can be computed in O(n) time, and a planar orthogonal drawing of H with minimum area and minimum total edge length within that area can be computed in O(n7/4 logn) time. We also apply our theoretical results to the design and implementation of new practical heuristic methods for constructing planar orthogonal drawings. An experimental study conducted on a test suite of orthogonal representations of randomly generated biconnected 4-planar graphs shows that the percentage of turn-regular faces is quite high and that our heuristic drawing methods perform better than previous ones.  2000 Elsevier Science B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Triangulations in CGAL

This paper presents the main algorithmic and design choices that have been made to implement triangulations in the computational geometry algorithms library Cgal.

متن کامل

Pii: S0925-7721(99)00016-4

Define a graph GT (n) with one node for each triangulation of a convex n-gon. Place an edge between each pair of nodes that differ by a single flip: two triangles forming a quadrilateral are exchanged for the other pair of triangles forming the same quadrilateral. In this paper we introduce a tree of all triangulations of polygons with any number of vertices which gives a unified framework in w...

متن کامل

Pii: S0925-7721(99)00036-x

A (not necessarily convex) object C in the plane is κ-curved for some constant 0 < κ < 1, if it has constant description complexity, and for each pointp on the boundary ofC, one can place a diskB ⊆ C of radius κ ·diam(C) whose boundary passes throughp. We prove that the combinatorial complexity of the boundary of the union of a set C of n κ-curved objects (e.g., fat ellipses or rounded heart-sh...

متن کامل

Pii: S0925-7721(99)00011-5

An efficient technique to solve precision problems consists in using exact computations. For geometric predicates, using systematically expensive exact computations can be avoided by the use of filters. The predicate is first evaluated using rounding computations, and an error estimation gives a certificate of the validity of the result. In this note, we study the statistical efficiency of filt...

متن کامل

Pii: S0925-7721(01)00015-3

In this paper we present a heuristic to reconstruct nonsmooth curves with multiple components. Experiments with several input data reveals the effectiveness of the algorithm in contrast with the other competing algorithms.  2001 Elsevier Science B.V. All rights reserved.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000